package com.thinkgem.jeesite.modules.sys.entity;

import com.thinkgem.jeesite.common.persistence.MyDataEntity;

import java.math.BigDecimal;
import java.util.Date;

public class TbAgentProduct extends MyDataEntity<TbAgentProduct> {
    private Integer id;

    private String agentId;
    private String title;

    private Integer productId;

    private BigDecimal price;

    private Integer storeNum;

    private Integer alertStoreNum;

    private Byte isUseMqWallet;

    private Date createTime;

    private Date updateTime;

    private Byte isDelete;

    private Byte status;

    private String img;
    private String barcode;
    private String reserveFlag;
    private String attr;
    private String unit;
    private String number;

    private String productName;//商品名称
    private String agentName;//代理商名称
    private String size;//单位

    private String gender;//是否每天
    private Byte reserveFlag1;//是否预定
    private Date reserveStartTime;//预定开始时间
    private Date reserveEndTime;//预定结束时间

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public Byte getReserveFlag1() {
        return reserveFlag1;
    }

    public void setReserveFlag1(Byte reserveFlag1) {
        this.reserveFlag1 = reserveFlag1;
    }

    public Date getReserveStartTime() {
        return reserveStartTime;
    }

    public void setReserveStartTime(Date reserveStartTime) {
        this.reserveStartTime = reserveStartTime;
    }

    public Date getReserveEndTime() {
        return reserveEndTime;
    }

    public void setReserveEndTime(Date reserveEndTime) {
        this.reserveEndTime = reserveEndTime;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }

    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size;
    }

    public Integer getId() {
        return id;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAgentId() {
        return agentId;
    }

    public void setAgentId(String agentId) {
        this.agentId = agentId;
    }

    public Integer getProductId() {
        return productId;
    }

    public String getAttr() {
        return attr;
    }

    public void setAttr(String attr) {
        this.attr = attr;
    }

    public String getNumber() {
        return number;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public String getReserveFlag() {
        return reserveFlag;
    }

    public void setReserveFlag(String reserveFlag) {
        this.reserveFlag = reserveFlag;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getStoreNum() {
        return storeNum;
    }

    public void setStoreNum(Integer storeNum) {
        this.storeNum = storeNum;
    }

    public Integer getAlertStoreNum() {
        return alertStoreNum;
    }

    public void setAlertStoreNum(Integer alertStoreNum) {
        this.alertStoreNum = alertStoreNum;
    }

    public Byte getIsUseMqWallet() {
        return isUseMqWallet;
    }

    public void setIsUseMqWallet(Byte isUseMqWallet) {
        this.isUseMqWallet = isUseMqWallet;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Byte getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Byte isDelete) {
        this.isDelete = isDelete;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }
}